Priority-based Chunk Scheduling Algorithm for Large Scale P2P Live Streaming System
نویسندگان
چکیده
Chunk-based mesh-pull Peer-to-Peer (P2P) streaming is being considered as the most promising approach to deliver real-time video to large scale users over the Internet. Chunk scheduling is one of the key components. Currently the majorities of chunk scheduling approaches focus on receiver side’s chunk/peer selection strategies. And most of previous research works neglect the service order and available uplink bandwidth allocation problem at supplier side, which will cause the user’s video quality descending in overloaded operating environments. In this paper, we first propose the supplier side chunk priority model considering requested chunks’ urgency of playback and rarity. Then based on the model, we formulate the supplier side scheduling problem as a linear programming problem and derived a greedy bandwidth resource allocation algorithm to solve it. The main contributions of this paper are: i) we incorporate the relative urgency of playback and rarity of chunks into designing the priority model; ii) we transform the supplier side scheduling to a bandwidth allocation problem and propose a greedy resolution. The extensive experiments demonstrate the proposed scheme effective in improving the quality of experience of end users in overloaded operating environments comparing to the FCFS (First Come First Service) scheme.
منابع مشابه
An Efficient Supplier Side Scheduling Algorithm for P2P Live Streaming System
Chunk scheduling is one of the key components in P2P streaming systems. Most of previous research works focus on receiver side’s chunk/peer selection strategies and neglect the service order and available uplink bandwidth allocation problem at supplier side, which will cause the user’s video quality descending under overloaded operating environments. In this paper, we propose the supplier side ...
متن کاملAdaptive Queue-based Chunk Scheduling for P2P Live Streaming
P2P streaming has been popular and is expected to attract even more users. The challenges for P2P streaming have been on its scalability and video viewing quality. Both require efficient utilization of resources in P2P networks. This paper proposes an adaptive queue-based chunk scheduling method. The proposed scheme can achieve high bandwidth utilization and optimal streaming rate possible in a...
متن کاملAQCS: Adaptive Queue-Based Chunk Scheduling for P2P Live Streaming
P2P streaming has been popular and is expected to attract even more users. One major challenge for P2P streaming is to offer users satisfactory Quality of Experience (QoE) in terms of video resolution, startup delay, and playback smoothness, all require efficient utilization of bandwidth resources in P2P networks. In this paper, we propose AQCS, adaptive queue-based chunk scheduling, that can s...
متن کاملISP-friendly P2P live streaming
Current peer-to-peer systems are network-agnostic, often generating large volumes of unnecessary inter-ISP traffic. Although recent work has shown the benefits of ISP-awareness on bulk transfer applications, no studies have focused on optimizing P2P live streaming systems. These are harder to design, as data must be diffused to all receivers within short delays. We have designed a novel scheme ...
متن کاملExploring a QoS Driven Scheduling Approach for Peer-to-Peer Live Streaming Systems with Network Coding
Most large-scale peer-to-peer (P2P) live streaming systems use mesh to organize peers and leverage pull scheduling to transmit packets for providing robustness in dynamic environment. The pull scheduling brings large packet delay. Network coding makes the push scheduling feasible in mesh P2P live streaming and improves the efficiency. However, it may also introduce some extra delays and coding ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012